package com.neusoft.neuiotms.dcam.workflow.service;

import java.util.List;

import com.neusoft.bizcore.auth.common.bean.UserBean;
import com.neusoft.neuiotms.dcam.workflow.dto.ITSMApproveDTO;
import com.neusoft.neuiotms.dcam.workflow.dto.LingyongConfrimKJDTO;
import com.neusoft.neuiotms.dcam.workflow.dto.LingyongKJDTO;

public interface LingyongKJService {

    LingyongKJDTO create(LingyongKJDTO dto, UserBean user);

    LingyongKJDTO detail(String workOrderNum, String taskId, UserBean user);

    ITSMApproveDTO itsmCreate(ITSMApproveDTO dto, UserBean user);

    ITSMApproveDTO itsmDetails(String workOrderNum, String taskId, UserBean user);

    List<LingyongConfrimKJDTO> confrimCreate(List<LingyongConfrimKJDTO> dto, UserBean user);

    LingyongKJDTO confrimDetail(String workOrderNum, String taskId, UserBean user);

    List<LingyongConfrimKJDTO> distributeCreate(List<LingyongConfrimKJDTO> dto, UserBean user);

    LingyongKJDTO distributeDetail(String workOrderNum, String taskId, UserBean user);

}
